package com.yogee.topseller.activity.login.model.bean;


import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 感兴趣标签数据bean
 *
 * @author hanyu
 *         created by 2017/6/22 15:14
 */
public class InterestLabelBean implements Serializable{

    /**
     * result : 1
     * labels : [{"id":"6458ccc51dc143af9b9fc2e8647bcb52","name":"10%以上"},{"id":"7a1bbdb5d8f94c77b9040db9eb5ae4f3","name":"保险产品"}]
     * list : [{"type":"投资区间","labelList":[{"id":"6458ccc51dc143af9b9fc2e8647bcb52","name":"10%以上"},{"id":"6458ccc51dc143af9b9fc2e8647bcb52","name":"10%以上"}]},{"type":"佣金区间","labelList":[{"id":"7a1bbdb5d8f94c77b9040db9eb5ae4f3","name":"保险产品"}]},{"type":"收益区间","labelList":[{"id":"6458ccc51dc143af9b9fc2e8647bcb52","name":"10%以上"},{"id":"175856328a964a3c9ee60b99abd33cef","name":"3%~4%"}]},{"type":"产品类型","labelList":[{"id":"be69db9901f04def831bdfd21ed2f8c6","name":"集合信托"},{"id":"7a1bbdb5d8f94c77b9040db9eb5ae4f3","name":"保险产品"}]}]
     */

    private String result;
    private List<LabelsBean> labels;
    private List<ListBean> list;
    private List<ListBean> list1;
    private List<ListBean.LabelListBean> city;
    private List<ListBean.LabelListBean> relatedCompany;

    public List<ListBean.LabelListBean> getRelatedCompany() {
        return relatedCompany;
    }

    public void setRelatedCompany(List<ListBean.LabelListBean> relatedCompany) {
        this.relatedCompany = relatedCompany;
    }

    public List<ListBean> getList1() {
        return list1;
    }

    public void setList1(List<ListBean> list1) {
        this.list1 = list1;
    }

    public List<ListBean.LabelListBean> getCity() {
        return city;
    }

    public void setCity(List<ListBean.LabelListBean> city) {
        this.city = city;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public List<LabelsBean> getLabels() {
        return labels;
    }

    public void setLabels(List<LabelsBean> labels) {
        this.labels = labels;
    }

    public List<ListBean> getList() {
        return list;
    }

    public void setList(List<ListBean> list) {
        this.list = list;
    }


    public static class LabelsBean implements Serializable{

        public LabelsBean(String id, String name) {
            this.id = id;
            this.name = name;
        }

        public LabelsBean() {

        }

        /**
         * id : 6458ccc51dc143af9b9fc2e8647bcb52
         * name : 10%以上
         */


        private String id;
        private String name;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
    }

    public static class ListBean implements Serializable{
        /**
         * type : 投资区间
         * labelList : [{"id":"6458ccc51dc143af9b9fc2e8647bcb52","name":"10%以上"},{"id":"6458ccc51dc143af9b9fc2e8647bcb52","name":"10%以上"}]
         */

        private String type;
        private List<LabelListBean> labelList = new ArrayList<>();

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public List<LabelListBean> getLabelList() {
            return labelList;
        }

        public void setLabelList(List<LabelListBean> labelList) {
            this.labelList = labelList;
        }

        public static class LabelListBean implements Serializable{
            public LabelListBean(String id, String name) {
                this.id = id;
                this.name = name;
            }

            public LabelListBean() {
                
            }

            /**
             * id : 6458ccc51dc143af9b9fc2e8647bcb52
             * name : 10%以上
             */


            private String id;
            private String name;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }
        }
    }
}
